//This file defines some attributes against the assembly that declare minimum and maximum
//security for it.
//
//Assembly: SharpMud.Server.Systems.Net.Intermud3.dll

using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security.Permissions;

//Since we dynamically load types, we need to make sure we are permitted to
[assembly:
    System.Security.Permissions.ReflectionPermission(
        SecurityAction.RequestMinimum)]

//Make sure we can resolve DNS if needed
[assembly:
    System.Net.DnsPermission(
        SecurityAction.RequestMinimum,
        Unrestricted = true)]

//Make sure that we are allowed to handle objects that even wrap sockets
//[assembly:
//    System.Net.SocketPermission(
//        SecurityAction.RequestMinimum)]